# language: pt
# Source: http://github.com/aslakhellesoy/cucumber/blob/master/examples/i18n/pt/features/adicao.feature
# Updated: Tue May 25 15:52:12 +0200 2010
Funcionalidade: Cadastrar Funcionário
  Dado que eu esteja na página de criação de funcionário
  Eu devo poder cadastrar um novo funcionário

  Contexto:
    Dado que eu tenha feito login
    E que eu esteja na página de cadastro de funcionário

  Cenário: Devo poder cadastrar um funcionário com dados válidos
    Quando eu preencho "login" com "fuckyea"
    E eu preencho "senha" com "qwerty"
    E eu preencho "nome" com "Fuckyea"
    E eu preencho "cpf" com "11122233344"
    E eu preencho "email" com "email1@email.com"
    E eu preencho "horas_semanais" com "20"
    E eu aperto "Enviar"
    Entao eu devo ver "Funcionário criado com sucesso!"

  Cenário: Não devo poder cadastrar um funcionário com login inválido
    Dado que eu preencha os dados do funcionário
    Quando eu preencho "login" com "bob"
    E eu aperto "Enviar"
    Então eu devo ver "Falha ao criar novo funcionário."

  Cenário: Não devo poder cadastrar um funcionário com senha inválida
    Dado que eu preencha os dados do funcionário
    Quando eu preencho "senha" com "123"
    E eu aperto "Enviar"
    Então eu devo ver "Falha ao criar novo funcionário."

  Cenário: Não devo poder cadastrar um funcionário com nome inválido
    Dado que eu preencha os dados do funcionário
    Quando eu preencho "nome" com "Derpina01"
    E eu aperto "Enviar"
    Então eu devo ver "Falha ao criar novo funcionário."

  Cenário: Não devo poder cadastrar um funcionário com CPF inválido
    Dado que eu preencha os dados do funcionário
    Quando eu preencho "cpf" com "123a"
    E eu aperto "Enviar"
    Então eu devo ver "Falha ao criar novo funcionário."

  Cenário: Não devo poder cadastrar um funcionário com e-mail inválido
    Dado que eu preencha os dados do funcionário
    Quando eu preencho "email" com "email.com"
    E eu aperto "Enviar"
    Então eu devo ver "Falha ao criar novo funcionário."

  Cenário: Não devo poder cadastrar um funcionário com horas semanais inválidas
    Dado que eu preencha os dados do funcionário
    Quando eu preencho "horas_semanais" com "aa"
    E eu aperto "Enviar"
    Então eu devo ver "Falha ao criar novo funcionário."
